﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Controls;
using System.Windows;

namespace SystemHelperLibrary.WPF.Controls
{
	public class TimeLineDataGrid : DataGrid
	{
		public TimeLineDataGrid()
			: base()
		{
		}


		public static DependencyProperty StartTimeProperty = DependencyProperty.Register("StartTime", typeof(int), typeof(TimeLineDataGrid));

		public int StartTime
		{
			get { return (int)GetValue(StartTimeProperty); }
			set { SetValue(StartTimeProperty, value); }
		}

		public static DependencyProperty EndTimeProperty = DependencyProperty.Register("EndTime", typeof(int), typeof(TimeLineDataGrid));

		public int EndTime
		{
			get { return (int)GetValue(EndTimeProperty); }
			set { SetValue(EndTimeProperty, value); }
		}
	}

	public class TimeScale
	{
		public string Day { get; set; }

		public string Time0 { get; set; }
		public string Time1 { get; set; }
		public string Time2 { get; set; }
		public string Time3 { get; set; }
		public string Time4 { get; set; }
		public string Time5 { get; set; }
		public string Time6 { get; set; }
		public string Time7 { get; set; }
		public string Time8 { get; set; }
		public string Time9 { get; set; }
		public string Time10 { get; set; }
		public string Time11 { get; set; }
		public string Time12 { get; set; }
		public string Time13 { get; set; }
		public string Time14 { get; set; }
		public string Time15 { get; set; }
		public string Time16 { get; set; }
		public string Time17 { get; set; }
		public string Time18 { get; set; }
		public string Time19 { get; set; }
		public string Time20 { get; set; }
		public string Time21 { get; set; }
		public string Time22 { get; set; }
		public string Time23 { get; set; }
	}
}
